function checkName() {/* 检查姓名开头必须是汉字 之后可跟字母数字 总长度2-10 */
	var rgName = new RegExp(
			/^[\u4e00-\u9fa5]([\u4e00-\u9fa5]|[a-zA-z0-9]){1,9}$/);
	return rgName.test($("[name='name']").val());
}

function checkDis() {
	var rg = new RegExp(/^1$|^0\.[0-9][0-9]$/);
	return rg.test($("[name='discount']").val());
}

$(function() {
	var nameflag = true;
	$("[name='name']").blur(
			function() {
				if (checkName()) {
					$.post("DetectionCustomerTypeNameServlet", {
						name : $(this).val()
					}, function(result) {
						$(".name").css("color", result.color).html(result.msg);
						userIdflag = result.color == "green";
					}, "JSON");
				} else {
					if ($(this).val().trim() == "") {
						$(this).parent().next().css("color", "red").html(
								"该项不能为空");
					} else {
						$(this).parent().next().css("color", "red").html(
								"请输入数字或字母组合,字母开头<br/>总长度6-20个字符");
					}
				}
			});

	$("[name='discount']").blur(function() {
		if (checkDis()) {
			$(this).parent().next().css("color", "green").text("验证通过");
			var flag0 = checkName() && checkDis();
			var flag = flag0 && nameflag;
			if (flag) {
				$("input:submit").removeAttr("disabled");
			}
		} else {
			$(this).parent().next().css("color", "red").text("请输入0-1(包括1)之前的2位小数");
		}
	});

	
	$(".save").click(function() {
		var flag0 = checkName() && checkDis();
		if (flag0) {
			/* 提交是若没有在文本域输入文字 则将文件域中的文字清空 */
			if ($("textarea").text() == "在此处输入备注") {
				$("textarea").text("");
			}
		}
		var flag = flag0 && nameflag;
		if (!flag) {
			alert("请修改非法项");
		} else {
			flag = flag && confirm("确定要提交吗?");
		}
		$("form").submit(flag);
	});

	/* 双击时进入修改页面 */
	$(".record").dblclick(
			function() {
				location = "CustomerTypeServlet?action=updateRe&id="
						+ $(this).find("[name='id']").val();
			});

});